page {
    background: #ffffff;
    .fix_btn_css {
        padding: 20rpx;
        position: fixed;
        left: 0;
        right: 0;
    }
}
.cartCount_warp {
    position: fixed;
    top: 20rpx;
    left: 30rpx;
    right: 32rpx;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 28rpx;
    border-bottom: 1px solid #f7f7f9;
    z-index: 999;
    background: #ffffff;
    .del_icon {
        width: 40rpx;
        height: 40rpx;
    }
    .left {
        font-weight: 600;
        font-size: 28rpx;
    }
    .right {
        display: flex;
        align-items: center;
        .del_text {
            margin-left: 4rpx;
            font-size: 24rpx;
            color: #606881;
        }
    }
}

.css_list {
    margin-top: 60rpx;
    /* pages/aaa/aaa.wxss */
    .btn-wrapper {
        height: 100%;
    }

    .btn {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 120rpx;
        height: 100%;
        color: white;
    }

    .delete-btn {
        background-color: #e34d59;
    }

    .edit-btn {
        background-color: #ed7b2f;
    }

    .favor-btn {
        background-color: #0052d9;
    }

    .item_icon {
        margin-right: 20rpx;
        width: 42rpx;
        height: 42rpx;
    }

    .step_warp {
        margin-top: 10rpx;
        display: flex;
        justify-content: space-between;

        .item_price_icon {
            font-size: 24rpx;
        }
    }

    .t-class-minus {
        background: #f7f7f9 !important;
    }

    .bottom_settlement {
        position: fixed;
        left: 0;
        bottom: 60rpx;
        right: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .all_selectd {
        width: 50rpx;
        height: 50rpx;
    }

    .left {
        display: flex;
        margin-left: 10rpx;
    }

    .right {
        display: flex;
    }
    .desc_jhl {
        margin-top: 6rpx;
        font-size: 24rpx;
        color: #7e8498;
    }
    .t-cell__title-text {
        font-weight: bold !important;
        font-size: 28rpx !important;
        color: #171d32 !important;
    }
    .t-cell {
        padding-left: 4rpx !important;
        padding-right: 4rpx !important;
    }
    .item_price {
        font-weight: bold;
        color: #c8102e;
        font-size: 32rpx;
    }
}

.fixbtn_warp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    .xuanze_icon {
        width: 40rpx;
        height: 40rpx;
    }
    .all_text {
        margin-left: 10rpx;
        font-size: 28rpx;
        color: #999999;
    }
    .left {
        display: flex;
        align-items: center;
    }
    .right {
        display: flex;
        align-items: center;
        .settlement {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 18rpx 42rpx;
            background: linear-gradient(270deg, #fe6135 0%, #f01123 100%);
            border-radius: 38rpx;
            color: #ffffff;
        }
        .lt {
            margin-right: 24rpx;
        }
        .heji_text {
            font-size: 26rpx;
            color: #606881;
        }
        .all_price {
            font-weight: bold;
            font-size: 38rpx;
        }
        .price_icon {
            font-size: 24rpx;
        }
    }
}
